package com.augurit.wf.common.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;

@Entity
@Table(name = "OA_FAWEN")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class OaFawen implements java.io.Serializable {
	
	// 属性
	@Id
    @Column(name = "ID")
    @SequenceGenerator(name="SEQ_OA_FAWEN", sequenceName="SEQ_OA_FAWEN", allocationSize=1)
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_OA_FAWEN")
	private Long id;
	
	private String code;
	
	private String title;
	
	private String keyWord;
	
	private String secret;
	
	private String urgency;
	
	private String mainSend;
	
	private String apposeSend;
	
	private String draftDept;
	
	private String draftPerson;
	
	private String checkStaff;
	
	private String reviewStaff;
	
	private String printStaff;
	
	private Long copies;
	
	private Date issueDate;

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	public String getCode() {
		return this.code;
	}

	public void setCode(String code) {
		this.code = code;
	}
	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	public String getKeyWord() {
		return this.keyWord;
	}

	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}
	public String getSecret() {
		return this.secret;
	}

	public void setSecret(String secret) {
		this.secret = secret;
	}
	public String getUrgency() {
		return this.urgency;
	}

	public void setUrgency(String urgency) {
		this.urgency = urgency;
	}
	public String getMainSend() {
		return this.mainSend;
	}

	public void setMainSend(String mainSend) {
		this.mainSend = mainSend;
	}
	public String getApposeSend() {
		return this.apposeSend;
	}

	public void setApposeSend(String apposeSend) {
		this.apposeSend = apposeSend;
	}
	public String getDraftDept() {
		return this.draftDept;
	}

	public void setDraftDept(String draftDept) {
		this.draftDept = draftDept;
	}
	public String getDraftPerson() {
		return this.draftPerson;
	}

	public void setDraftPerson(String draftPerson) {
		this.draftPerson = draftPerson;
	}
	public String getCheckStaff() {
		return this.checkStaff;
	}

	public void setCheckStaff(String checkStaff) {
		this.checkStaff = checkStaff;
	}
	public String getReviewStaff() {
		return this.reviewStaff;
	}

	public void setReviewStaff(String reviewStaff) {
		this.reviewStaff = reviewStaff;
	}
	public String getPrintStaff() {
		return this.printStaff;
	}

	public void setPrintStaff(String printStaff) {
		this.printStaff = printStaff;
	}
	public Long getCopies() {
		return this.copies;
	}

	public void setCopies(Long copies) {
		this.copies = copies;
	}
	public Date getIssueDate() {
		return this.issueDate;
	}

	public void setIssueDate(Date issueDate) {
		this.issueDate = issueDate;
	}
}